Error-correcting pairs and arrays from algebraic geometry codes
نویسندگان
چکیده
The security of the most popular number-theory public key crypto (PKC) systems will be devastatingly affected by the success of a large quantum computer. Code-based cryptography is one of the promising alternatives that are believed to resist classical and quantum computer attacks. Many families of codes have been proposed for these cryptosystems, one of the main requirements is having an efficient t-bounded decoding algorithm. In [16, 17] it was shown that for the so called very strong algebraic geometry codes C which is a collection of codes C = CL(X ,P, E), where X is an algebraic curve over Fq, P is an n-tuple of mutually distinct Fq-rational points of X and E is a divisor of X with disjoint support from P, an equivalent representation can be found. Moreover in [19] an efficient computational approach is given to retrieve a triple that is isomorphic with the original representation, and, from this representation, an efficient decoding algorithm is obtained. In this talk, we will show how an efficient decoding algorithm can be retrieved from an algebraic geometry code C by means of error-correcting pairs [20] and arrays directly, that is without the detour via the representation (X ,P, E) of the code C = CL(X ,P, E). As a consequence we will have that algebraic geometry codes with certain parameters are not secure for the code-based McEliece public key cryptosystem.
منابع مشابه
Generic Programming Approach in the Implementation of Error-Correcting Codes From Algebraic Geometry
We describe design decisions adopted in our software implementation of decoder for a class of algebraic geometry codes. The decisions develop methodology of generic programming and show some metaprogramming techniques which are valuable when solving similar problems from the field of error-correcting codes or more generally computational algebraic geometry. We also emphasize features of C++11 w...
متن کاملQuantum error-correcting codes from Algebraic Geometry codes of Castle type
We study Algebraic Geometry codes producing quantum error-correcting codes by the CSS construction. We pay particular attention to the family of Castle codes. We show that many of the examples known in the literature in fact belong to this family of codes. We systematize these constructions by showing the common theory that underlies all of them.
متن کاملOne-point Goppa Codes on Some Genus 3 Curves with Applications in Quantum Error-Correcting Codes
We investigate one-point algebraic geometric codes CL(D, G) associated to maximal curves recently characterized by Tafazolian and Torres given by the affine equation yl = f(x), where f(x) is a separable polynomial of degree r relatively prime to l. We mainly focus on the curve y4 = x3 +x and Picard curves given by the equations y3 = x4-x and y3 = x4 -1. As a result, we obtain exact value of min...
متن کاملQuantum Codes from Algebraic Geometry
Quantum error correcting codes are essential for successful implementation of quantum computers. We look into the theory of a particular class of quantum codes that look promising called quantum stabilizer codes. The aim of this project is to study and construct efficient quantum stabilizer codes from algebraic geometry codes.
متن کاملIdeal Error-Correcting Codes: Unifying Algebraic and Number-Theoretic Algorithms
Over the past five years a number of algorithms decoding some well-studied error-correcting codes far beyond their “error-correcting radii” have been developed. These algorithms, usually termed as listdecoding algorithms, originated with a list-decoder for Reed-Solomon codes [36, 17], and were soon extended to decoders for Algebraic Geometry codes [33, 17] and as also some number-theoretic code...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013